package Demo1;

/**
 * Description:
 * Date: 2025-10-11
 * Time: 13:56
 */
public class Bird extends Animal{
    int a = 10;
    int b = 20;

    public void getNum() {
        //this关键字是优先访问本类中拥有的成员变量或成员方法，没有再去访问从父类继承的变量或方法
        System.out.println(this.a);
        System.out.println(this.b);

        //super关键字是在子类中访问父类的成员变量或成员方法，即子类中有与父类中同名的变量或方法，优先访问父类的
        //super关键字只能在非静态方法中使用，不能在静态方法中使用，和this差不多的机制

        //super关键字只能指代当前类的父类，不能指代父类的父类
        System.out.println(super.a);
        System.out.println(super.b);
    }

    public void testA(char c){
        System.out.println("testA(char c)...");
    }
}
